home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1989 / Aug 89 / X0022-Re building blocks-Aug89 < prev    next >
Encoding:
Text File  |  1991-03-06  |  2.1 KB  |  55 lines  |  [TEXT/GEOL]

  1. Item forwarded  by  YEPEZ1       to SOLVIK
  2.  
  3. Item    7897493                         7-Aug-89        14:50
  4.  
  5. From:   BURBECK.S                       Burbeck, Steve
  6.  
  7. To:     KNEPPER                         Knepper, Christopher
  8.  
  9. cc:     MACAPP.CUP$                     MacApp Interest List - Cupertino
  10.  
  11. Sub:    re building blocks
  12.  
  13. Chris,
  14.  
  15. All of your questions are good ones that need discussion.  So let me open the
  16. discussion by offering my view.
  17.  
  18. • What forum for building block code review will be provided? I suggest at
  19. minimum that a review committee be formed consisting of members from MacDTS,
  20. the MacApp engr team, SQA (PQS?), etc.
  21.  
  22.     A review committee would be very valuable, both in spreading the work load
  23. and in getting a wide range of viewpoints.
  24.  
  25. • What assumptions, if any, may be made in the building blocks we develop?...
  26.  
  27.     One of the hallmarks of reusable building blocks is careful elimination of
  28. arbitrary assumptions.  If you have a solid reason to insist that users of your
  29. TView subclasses may not create them procedurally, no problem.  Otherwise users
  30. who prefer procedural creation will be irate.
  31.  
  32. • What distribution channels will be provided? MADA? APDA?
  33.  
  34.     The primary channel would be APDA.  Different kinds of building block
  35. probably warrant different distribution.  Those that will be very widely useful
  36. probably should be incorporated into MacApp itself; more specialized ones may
  37. make more sense as separate APDA products.
  38.  
  39. • What testing will be done on these classes we provide? Will SQA allocate
  40. resources to test classes contributed to this building block library?
  41.  
  42.     I can't speak for SQA, but reusable building blocks will need as careful
  43. testing as MacApp itself.  If we are to distribute them as Apple products, we
  44. must test them and SQA must OK them.  We may be able to leverage off of other
  45. efforts within Apple.  For instance Alberto Yepez is already looking at buiding
  46. block issues within IS&T.
  47.  
  48. • What about licensing...
  49.  
  50.     Since building blocks are source code, we would probably handle licensing
  51. much as we do with MacApp itself.
  52.  
  53. Steve
  54.  
  55.